package com.zw.mes.module.prodtaskmanager.model;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @className: RawMatUseStockListViewModel
 * @description: 原材料使用库存查看模型
 * @author： 徐一贺 18341916590
 * @date： 2021/5/8 10:14
 * @office: 智能控制设计科
 * @research institute： 智能控制设计所
 * @department： 机械设计院
 * @company: 辽宁忠旺机械设备制造有限公司
 * @group： 忠旺集团
 * @version: 1.0
 */
@Data
public class RawMatUseStockListViewModel {
    /** 生产令编号 */
    private String rppProdNo;
    /** 类型 */
    private String rppMalType;
    /** 部分 */
    private String rppPart;
    /** 物料描述 */
    private String rppMatDesc;
    /** 数量 */
    private BigDecimal rppNum;
    /** 单位 */
    private String rppUnit;
    /** 型号/标准号 */
    private String rppStandardNo;
    /** 品牌 */
    private String rppBrand;
    /** 图号 */
    private String rppDiagram;
    /** 外协类型 */
    private String rppAssistType;
    /** 附件 */
    private String rppExtendUrl;
    /** 提报人 */
    private String rppDesigner;
    /** 提报部门 */
    private String rppDesignerDept;
    /** 使用库存物料描述 */
    private String useStockMalDesc;
    /** 使用库存数量 */
    private BigDecimal useStockNum;
    /** 当前库存数量 */
    private BigDecimal stockNum;
    /** 采购物料描述 */
    private String sppMatDesc;
    /** 采购数量 */
    private BigDecimal sppNum;
    /** 是否回货 */
    private Integer rppRetStatus;
    /** 回货日期 */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date rppConfirmReturnDate;
}
